What's New in Version 2.4 Build P98012
The Intel C/C++ Compiler version 2.4 build P98012 is primarily a bug-fix release.
The following are changes since the previous build (build P97241) of the compiler:
- The Intel C/C++ Compiler now supports precompiled header (PCH) files on
Windows 95; previously PCH files were only supported on Windows NT. [trk4467]
- The Intel C/C++ Compiler now allows and ignores the redefinition
of default template parameters. [trk4798]
- The Intel C/C++ Compiler supports generation of source browser
files (.SBR files), by invoking the Microsoft Visual C++
Compiler to
generate the .SBR file whenever source browser file generation is requested.
The Intel C/C++ Compiler is still used for source compilation in this case. [trk5158]
- The Intel C/C++ Compiler now supports the cmovz instruction
in inline assembly. [trk5508]
- The Intel C/C++ Compiler now correctly handles initialization of a struct
members or array elements of type bool by brace-enclosed
initializer lists. [trk5535]
- The Intel C/C++ Compiler now properly supports the cmpxchg8b
instruction in
inline assembly. [trk5547]
Version 2.4 Build P97241
The Intel C/C++ Compiler version 2.4 build P97241 was primarily a bug-fix release.
The following were changes since the previous build (build P97176) of the compiler:
- The Intel C/C++ Compiler expands a preprocessor macro
that is used as a filename argument to the hdrstop pragma. [trk4924]
- The Intel C/C++ Compiler allows redefinition of a pointer-to-enum type in C. [trk4813]
- In in-line assembly, the effective address of a label
can be loaded. Previously, if a program contained in-line assembly code that loaded the effective address of a label, the program would fail to link. [trk4806]
- The Intel C/C++ Compiler now correctly handles source files specified
using a UNC network path (a path beginning with \\). [trk4800]
- The Intel Linker Driver program, xilink.exe, now accepts the /lib option
and invokes the Microsoft 32-bit Library Manager, lib.exe. [trk4707]
Version 2.4 Build P97176
The Intel C/C++ Compiler version 2.4 build P97176 was the initial release of
the compiler and included the following features:
- Support for the Pentium® II processor. The /G6 compiler option
was implemented to generate optimized code for the Pentium II processor.
- Support for Microsoft 64-bit integer data type.
- Enhancement of in-line assembly.
- Support for the fastcall function calling convention.
- Profile-guided optimization.
- Precompiled headers: On Windows* NT*, the Intel C/C++ Compiler was enhanced to provide limited support for precompiled header
(PCH) files that use the same options as the Microsoft* C/C++ compiler.
- Support for Microsoft Visual C/C++* 5.0 compiler environment. The Intel C/C++
Compiler became compatible with the Microsoft Developer Studio. (However, some new
features like native COM are
not supported in the Intel C/C++ Compiler.)
For more information on the Intel C/C++ Compiler options and command-line
tool usage, see the Intel C/C++ Compiler User's Guide for Win32* Systems and
the online help.
|